Shell: A Spatial Decomposition Data Structure for 3D Curve Traversal on Many-Core Architectures
نویسندگان
چکیده
Shared memory many-core processors such as GPUs have been extensively used in accelerating computation-intensive algorithms and applications. When porting existing algorithms from sequential or other parallel architecture models to shared memory many-core architectures, non-trivial modifications are often needed in order to match the execution patterns of the target algorithms with the characteristics of many-core architectures. 3D curve traversal is a fundamental process in many applications, and is commonly accelerated by spatial decomposition schemes captured in hierarchical data structures (e.g., kd-trees). However, curve traversal using hierarchical data structures needs to conduct repeated hierarchical searches. Such search process is time-consuming on shared memory many-core architectures since it incurs considerable amounts of expensive memory accesses and execution divergence. In this paper, we propose a novel spatial decomposition based data structure, called Shell, which completely avoids hierarchical search for 3D curve traversal. In Shell, a structure is built on the boundary of each region in the decomposed space, which allows any curve traversing in a region to find the next neighboring region to traverse using table lookup schemes, without any hierarchical search. While our 3D curve traversal approach works for other spatial decomposition paradigms and many-core processors, we illustrate it using kd-tree decomposition on GPU and compare with the fastest known kd-tree searching algorithms for ray traversal. Analysis and experimental results show that our approach improves ray traversal performance considerably over the kd-tree searching approaches.
منابع مشابه
Photocatalytic Coating Using Titania-Silica Core/Shell Nanoparticles
The photocatalytic coatings were prepared via incorporating the modified titania nanoparticles into epoxy-based inorganic-organic hybrid coatings. Titania nanoparticles were first synthesized from tetra-n-butyl titanate using sol-gel methods by two different calcination treatments, i.e., in mild condition (80°C) and 500°C. The formed anatase nanoparticles were further modified as Titania-Silica...
متن کاملPhotocatalytic Coating Using Titania-Silica Core/Shell Nanoparticles
The photocatalytic coatings were prepared via incorporating the modified titania nanoparticles into epoxy-based inorganic-organic hybrid coatings. Titania nanoparticles were first synthesized from tetra-n-butyl titanate using sol-gel methods by two different calcination treatments, i.e., in mild condition (80°C) and 500°C. The formed anatase nanoparticles were further modified as Titania-Silica...
متن کاملSwitching Performance of Nanotube Core-Shell Heterojunction Electrically Doped Junctionless Tunnel Field Effect Transistor
Abstract: In this paper, a novel tunnel field effect transistor (TFET) is introduced, thatdue to its superior gate controllability, can be considered as a promising candidate forthe conventional TFET. The proposed electrically doped heterojunction TFET(EDHJTFET) has a 3D core-shell nanotube structure with external and internal gatessurrounding the channel that employs el...
متن کاملDeveloping a BIM-based Spatial Ontology for Semantic Querying of 3D Property Information
With the growing dominance of complex and multi-level urban structures, current cadastral systems, which are often developed based on 2D representations, are not capable of providing unambiguous spatial information about urban properties. Therefore, the concept of 3D cadastre is proposed to support 3D digital representation of land and properties and facilitate the communication of legal owners...
متن کاملAg/Pt Core-Shell Nanoparticles on Graphene Nanocomposite for Effective Anodic Fuels Electro-oxidation
The nanocomposite consists of the Ag as a core and Pt as shell on the surface of graphene nanosheets (Ag/Pt-G) was synthesized with a simple method and used as a novel electrochemical platform for an efficient catalyst for oxidation of the ethanol, methanol and formic acid. The morphology and electrochemical properties of Ag/Pt-G nanocomposite were investigated by TEM, X-ray diffraction, and vo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013